home *** CD-ROM | disk | FTP | other *** search
- rem [
- rem Name: u.findlang.bat
- rem
- rem Derived from: (original)
- rem
- rem Author: Clive Standbridge
- rem
- rem Created on: Mar 1997
- rem
- rem Sccs ID: @(#)u.findlang.bat 1.1 03/14/97
- rem
- rem Coding Stds:
- rem
- rem Purpose: To detect the language on the hard disk.
- rem Sets the given environment variable to a (lower case)
- rem hex language code suitable for incorporation into
- rem the serial number.
- rem If the language code is unsuported, the environment
- rem variable is cleared.
- rem
- rem Parameters: 1 Name of environment variable to receive result.
- rem
- rem Copyright 1997 Insignia Solutions PLC. All rights reserved.
- rem ]
-
- rem Preset result to unknown.
- set %1=
-
- rem The language is recorded in the sLanguage field in the [Intl] section
- rem of win.ini. It is a three-character code, the first two characters
- rem specify the language and the third specifies the dialect which we ignore.
-
- set findlang_lang=xxxx
- find /v ";" c:\windows\win.ini | find "sLanguage=" | ibatch findlang_lang string 10 2
-
- if "%findlang_lang%" == "en" set %1=00
- if "%findlang_lang%" == "fr" set %1=01
- if "%findlang_lang%" == "de" set %1=02
- if "%findlang_lang%" == "it" set %1=03
- if "%findlang_lang%" == "jp" set %1=04
-
- set findlang_lang=